// Generated from Hplsql.g4 by ANTLR 4.9.2
// jshint ignore: start
import antlr4 from 'antlr4';

// This class defines a complete generic visitor for a parse tree produced by HplsqlParser.

export default class HplsqlVisitor extends antlr4.tree.ParseTreeVisitor {

	// Visit a parse tree produced by HplsqlParser#program.
	visitProgram(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#block.
	visitBlock(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#begin_end_block.
	visitBegin_end_block(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#single_block_stmt.
	visitSingle_block_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#block_end.
	visitBlock_end(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#proc_block.
	visitProc_block(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#stmt.
	visitStmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#semicolon_stmt.
	visitSemicolon_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#exception_block.
	visitException_block(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#exception_block_item.
	visitException_block_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#null_stmt.
	visitNull_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#expr_stmt.
	visitExpr_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#assignment_stmt.
	visitAssignment_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#assignment_stmt_item.
	visitAssignment_stmt_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#assignment_stmt_single_item.
	visitAssignment_stmt_single_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#assignment_stmt_multiple_item.
	visitAssignment_stmt_multiple_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#assignment_stmt_select_item.
	visitAssignment_stmt_select_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#allocate_cursor_stmt.
	visitAllocate_cursor_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#associate_locator_stmt.
	visitAssociate_locator_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#begin_transaction_stmt.
	visitBegin_transaction_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#break_stmt.
	visitBreak_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#call_stmt.
	visitCall_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#declare_stmt.
	visitDeclare_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#declare_block.
	visitDeclare_block(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#declare_block_inplace.
	visitDeclare_block_inplace(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#declare_stmt_item.
	visitDeclare_stmt_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#declare_var_item.
	visitDeclare_var_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#declare_condition_item.
	visitDeclare_condition_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#declare_cursor_item.
	visitDeclare_cursor_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#cursor_with_return.
	visitCursor_with_return(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#cursor_without_return.
	visitCursor_without_return(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#declare_handler_item.
	visitDeclare_handler_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#declare_temporary_table_item.
	visitDeclare_temporary_table_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_table_stmt.
	visitCreate_table_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_local_temp_table_stmt.
	visitCreate_local_temp_table_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_table_definition.
	visitCreate_table_definition(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_table_columns.
	visitCreate_table_columns(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_table_columns_item.
	visitCreate_table_columns_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#column_name.
	visitColumn_name(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_table_column_inline_cons.
	visitCreate_table_column_inline_cons(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_table_column_cons.
	visitCreate_table_column_cons(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_table_fk_action.
	visitCreate_table_fk_action(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_table_preoptions.
	visitCreate_table_preoptions(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_table_preoptions_item.
	visitCreate_table_preoptions_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_table_preoptions_td_item.
	visitCreate_table_preoptions_td_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_table_options.
	visitCreate_table_options(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_table_options_item.
	visitCreate_table_options_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_table_options_ora_item.
	visitCreate_table_options_ora_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_table_options_db2_item.
	visitCreate_table_options_db2_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_table_options_td_item.
	visitCreate_table_options_td_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_table_options_hive_item.
	visitCreate_table_options_hive_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_table_hive_row_format.
	visitCreate_table_hive_row_format(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_table_hive_row_format_fields.
	visitCreate_table_hive_row_format_fields(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_table_options_mssql_item.
	visitCreate_table_options_mssql_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_table_options_mysql_item.
	visitCreate_table_options_mysql_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#alter_table_stmt.
	visitAlter_table_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#alter_table_item.
	visitAlter_table_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#alter_table_add_constraint.
	visitAlter_table_add_constraint(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#alter_table_add_constraint_item.
	visitAlter_table_add_constraint_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#dtype.
	visitDtype(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#dtype_len.
	visitDtype_len(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#dtype_attr.
	visitDtype_attr(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#dtype_default.
	visitDtype_default(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_database_stmt.
	visitCreate_database_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_database_option.
	visitCreate_database_option(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_function_stmt.
	visitCreate_function_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_function_return.
	visitCreate_function_return(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_package_stmt.
	visitCreate_package_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#package_spec.
	visitPackage_spec(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#package_spec_item.
	visitPackage_spec_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_package_body_stmt.
	visitCreate_package_body_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#package_body.
	visitPackage_body(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#package_body_item.
	visitPackage_body_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_procedure_stmt.
	visitCreate_procedure_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_routine_params.
	visitCreate_routine_params(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_routine_param_item.
	visitCreate_routine_param_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_routine_options.
	visitCreate_routine_options(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_routine_option.
	visitCreate_routine_option(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#drop_stmt.
	visitDrop_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#end_transaction_stmt.
	visitEnd_transaction_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#exec_stmt.
	visitExec_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#if_stmt.
	visitIf_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#if_plsql_stmt.
	visitIf_plsql_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#if_tsql_stmt.
	visitIf_tsql_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#if_bteq_stmt.
	visitIf_bteq_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#elseif_block.
	visitElseif_block(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#else_block.
	visitElse_block(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#include_stmt.
	visitInclude_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#insert_stmt.
	visitInsert_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#insert_stmt_cols.
	visitInsert_stmt_cols(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#insert_stmt_rows.
	visitInsert_stmt_rows(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#insert_stmt_row.
	visitInsert_stmt_row(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#insert_directory_stmt.
	visitInsert_directory_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#exit_stmt.
	visitExit_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#get_diag_stmt.
	visitGet_diag_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#get_diag_stmt_item.
	visitGet_diag_stmt_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#get_diag_stmt_exception_item.
	visitGet_diag_stmt_exception_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#get_diag_stmt_rowcount_item.
	visitGet_diag_stmt_rowcount_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#grant_stmt.
	visitGrant_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#grant_stmt_item.
	visitGrant_stmt_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#leave_stmt.
	visitLeave_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#map_object_stmt.
	visitMap_object_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#open_stmt.
	visitOpen_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#fetch_stmt.
	visitFetch_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#collect_stats_stmt.
	visitCollect_stats_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#collect_stats_clause.
	visitCollect_stats_clause(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#close_stmt.
	visitClose_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#cmp_stmt.
	visitCmp_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#cmp_source.
	visitCmp_source(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#copy_from_local_stmt.
	visitCopy_from_local_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#copy_stmt.
	visitCopy_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#copy_source.
	visitCopy_source(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#copy_target.
	visitCopy_target(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#copy_option.
	visitCopy_option(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#copy_file_option.
	visitCopy_file_option(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#commit_stmt.
	visitCommit_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_index_stmt.
	visitCreate_index_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#create_index_col.
	visitCreate_index_col(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#index_storage_clause.
	visitIndex_storage_clause(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#index_mssql_storage_clause.
	visitIndex_mssql_storage_clause(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#print_stmt.
	visitPrint_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#quit_stmt.
	visitQuit_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#raise_stmt.
	visitRaise_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#resignal_stmt.
	visitResignal_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#return_stmt.
	visitReturn_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#rollback_stmt.
	visitRollback_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#set_session_option.
	visitSet_session_option(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#set_current_schema_option.
	visitSet_current_schema_option(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#set_mssql_session_option.
	visitSet_mssql_session_option(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#set_teradata_session_option.
	visitSet_teradata_session_option(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#signal_stmt.
	visitSignal_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#truncate_stmt.
	visitTruncate_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#use_stmt.
	visitUse_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#values_into_stmt.
	visitValues_into_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#while_stmt.
	visitWhile_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#for_cursor_stmt.
	visitFor_cursor_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#for_range_stmt.
	visitFor_range_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#label.
	visitLabel(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#using_clause.
	visitUsing_clause(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#select_stmt.
	visitSelect_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#cte_select_stmt.
	visitCte_select_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#cte_select_stmt_item.
	visitCte_select_stmt_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#cte_select_cols.
	visitCte_select_cols(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#fullselect_stmt.
	visitFullselect_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#fullselect_stmt_item.
	visitFullselect_stmt_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#fullselect_set_clause.
	visitFullselect_set_clause(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#subselect_stmt.
	visitSubselect_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#select_list.
	visitSelect_list(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#select_list_set.
	visitSelect_list_set(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#select_list_limit.
	visitSelect_list_limit(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#select_list_item.
	visitSelect_list_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#select_list_alias.
	visitSelect_list_alias(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#select_list_asterisk.
	visitSelect_list_asterisk(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#into_clause.
	visitInto_clause(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#from_clause.
	visitFrom_clause(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#from_table_clause.
	visitFrom_table_clause(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#from_table_name_clause.
	visitFrom_table_name_clause(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#from_subselect_clause.
	visitFrom_subselect_clause(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#from_join_clause.
	visitFrom_join_clause(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#from_join_type_clause.
	visitFrom_join_type_clause(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#from_table_values_clause.
	visitFrom_table_values_clause(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#from_table_values_row.
	visitFrom_table_values_row(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#from_alias_clause.
	visitFrom_alias_clause(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#table_name.
	visitTable_name(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#where_clause.
	visitWhere_clause(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#group_by_clause.
	visitGroup_by_clause(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#having_clause.
	visitHaving_clause(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#qualify_clause.
	visitQualify_clause(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#order_by_clause.
	visitOrder_by_clause(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#select_options.
	visitSelect_options(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#select_options_item.
	visitSelect_options_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#update_stmt.
	visitUpdate_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#update_assignment.
	visitUpdate_assignment(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#update_table.
	visitUpdate_table(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#update_upsert.
	visitUpdate_upsert(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#merge_stmt.
	visitMerge_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#merge_table.
	visitMerge_table(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#merge_condition.
	visitMerge_condition(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#merge_action.
	visitMerge_action(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#delete_stmt.
	visitDelete_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#delete_alias.
	visitDelete_alias(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#describe_stmt.
	visitDescribe_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#bool_expr.
	visitBool_expr(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#bool_expr_atom.
	visitBool_expr_atom(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#bool_expr_unary.
	visitBool_expr_unary(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#bool_expr_single_in.
	visitBool_expr_single_in(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#bool_expr_multi_in.
	visitBool_expr_multi_in(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#bool_expr_binary.
	visitBool_expr_binary(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#bool_expr_logical_operator.
	visitBool_expr_logical_operator(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#bool_expr_binary_operator.
	visitBool_expr_binary_operator(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#expr.
	visitExpr(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#expr_atom.
	visitExpr_atom(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#expr_interval.
	visitExpr_interval(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#interval_item.
	visitInterval_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#expr_concat.
	visitExpr_concat(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#expr_concat_item.
	visitExpr_concat_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#expr_case.
	visitExpr_case(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#expr_case_simple.
	visitExpr_case_simple(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#expr_case_searched.
	visitExpr_case_searched(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#expr_cursor_attribute.
	visitExpr_cursor_attribute(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#expr_agg_window_func.
	visitExpr_agg_window_func(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#expr_func_all_distinct.
	visitExpr_func_all_distinct(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#expr_func_over_clause.
	visitExpr_func_over_clause(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#expr_func_partition_by_clause.
	visitExpr_func_partition_by_clause(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#expr_spec_func.
	visitExpr_spec_func(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#expr_func.
	visitExpr_func(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#expr_func_params.
	visitExpr_func_params(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#func_param.
	visitFunc_param(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#expr_select.
	visitExpr_select(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#expr_file.
	visitExpr_file(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#hive.
	visitHive(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#hive_item.
	visitHive_item(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#host.
	visitHost(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#host_cmd.
	visitHost_cmd(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#host_stmt.
	visitHost_stmt(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#file_name.
	visitFile_name(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#date_literal.
	visitDate_literal(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#timestamp_literal.
	visitTimestamp_literal(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#ident.
	visitIdent(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#single_quotedString.
	visitSingle_quotedString(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#double_quotedString.
	visitDouble_quotedString(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#int_number.
	visitInt_number(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#dec_number.
	visitDec_number(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#bool_literal.
	visitBool_literal(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#null_const.
	visitNull_const(ctx) {
	  return this.visitChildren(ctx);
	}


	// Visit a parse tree produced by HplsqlParser#non_reserved_words.
	visitNon_reserved_words(ctx) {
	  return this.visitChildren(ctx);
	}



}